package deep1jvmdvm;

import java.util.ArrayList;

/*
OutOfMemoryError 内存溢出异常
理论上，虚拟机栈、堆、方法区都有发生OutOfMemoryError的可能。但是实际项目中，大多发生于堆当中。比如以下代码：
 */
public class HeapError {
    public static void main(String[] args) {
        ArrayList<Object> list = new ArrayList<>();
        while (true) {
            list.add(new HeapError());
        }
    }
}
